package com.wicket.okrframework.biz.service;

import com.wicket.okrframework.biz.service.dto.req.*;
import com.wicket.okrframework.biz.service.dto.res.*;

/**
 * @author ：
 * @date ：
 * 
 *
 * @version 1.0
 */
public interface BaseService {
    /**
   * D1-2查询联盟应用详情
   */
    QueryAppDetailRespDto queryAppDetail(QueryAppDetailReqDto queryAppDetailRep);

    /**
     * D1-2查询空间详情
     */
    QuerySpaceDetailRespDto querySpaceDetail(QuerySpaceDetailReqDto querySpaceDetailRep);

    /**
   * D1-2查询空间列表
   */
    QuerySpaceListRespDto querySpaceList(QuerySpaceListReqDto querySpaceListRep);

    /**
     * D1-2查场景列表（公共）
     */
    QuerySceneListComRespDto querySceneListCom(QuerySceneListComReqDto querySceneListComRep);

    /**
   * D1-2修改联盟应用
   */
    UpdateAppRespDto updateApp(UpdateAppReqDto updateAppRep);

    /**
   * D1-2新增联盟应用
   */
    AddAppRespDto addApp(AddAppReqDto addAppRep);

    /**
   * D1-2查询联盟应用列表
   */
    QueryAppListRespDto queryAppList(QueryAppListReqDto queryAppListRep);

    /**
   * D1-2修改空间
   */
    UpdateSpaceRespDto updateSpace(UpdateSpaceReqDto updateSpaceRep);

    /**
   * D1-2新增空间（平台）
   */
    AddSpaceRespDto addSpace(AddSpaceReqDto addSpaceRep);

    /**
   * D1-2-07修改场景
   */
    UpdateSceneRespDto updateScene(UpdateSceneReqDto updateSceneRep);

    /**
   * D1-2查询场景列表
   */
    QuerySceneListRespDto querySceneList(QuerySceneListReqDto querySceneListRep);

    /**
   * D1-2查空间详情(公共)
   */
    QuerySpaceDetailComRespDto querySpaceDetailCom(QuerySpaceDetailComReqDto querySpaceDetailComRep);

    /**
   * D1-2查场景列表(边界)
   */
    QuerySceneListBorderRespDto querySceneListBorder(QuerySceneListBorderReqDto querySceneListBorderRep);

    /**
   * D1-2查联盟应用列表(边界)
   */
    QueryAppListBorderRespDto queryAppListBorder(QueryAppListBorderReqDto queryAppListBorderRep);

    /**
   * D1-2-07新增场景
   */
    AddSceneRespDto addScene(AddSceneReqDto addSceneRep);

    /**
   * D1-2-07查询场景详情
   */
    QuerySceneDetailRespDto querySceneDetail(QuerySceneDetailReqDto querySceneDetailRep);

    /**
     * D1-2批量查询空间列表
     */
    BatchQuerySpaceListBorderRespDto batchQuerySpaceListBorder(BatchQuerySpaceListBorderReqDto batchQuerySpaceListBorderRep);
/**
   * D1-1批量查询空间(公共)
   */
    BatchQuerySpaceComRespDto batchQuerySpaceCom(BatchQuerySpaceComReqDto batchQuerySpaceComRep);
/**
   * D1-2查询联盟应用登录用详情(公共)
   */
    QueryAppforLoginDetailComRespDto queryAppforLoginDetailCom(QueryAppforLoginDetailComReqDto queryAppforLoginDetailComRep);
/**
   * D1-2查询联盟应用详情(公共)
   */
    QueryAppDetailComRespDto queryAppDetailCom(QueryAppDetailComReqDto queryAppDetailComRep);
/**
   * D1-2查询空间列表(管理)(公共)
   */
    QuerySpaceListComRespDto querySpaceListCom(QuerySpaceListComReqDto querySpaceListComRep);
/**
   * D1查询空间信息详情(公共)
   */
    QuerySpaceInfoDetailComRespDto querySpaceInfoDetailCom(QuerySpaceInfoDetailComReqDto querySpaceInfoDetailComRep);
/**
   * D1修改空间(公共)
   */
    UpdateSpaceComRespDto updateSpaceCom(UpdateSpaceComReqDto updateSpaceComRep);
/**
   * D1执行分段查空间(公共)
   */
    ImplementSegQuerySpaceComRespDto implementSegQuerySpaceCom(ImplementSegQuerySpaceComReqDto implementSegQuerySpaceComRep);
    //
}
